package com.lingxu.api.ztb.model;

import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 项目招标信息
 * </p>
 *
 * @author admin
 * @since 2025-09-18
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("API_Y029_BDXX")
@ApiModel(value="Y029Bdxx对象", description="项目招标信息")
public class Y029Bdxx implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键")
    @TableField("PK_ID")
    private String pkId;

    @ApiModelProperty(value = "标段名称")
    @TableField("BDMC")
    private String bdmc;

    @ApiModelProperty(value = "标段编号")
    @TableField("BDBH")
    private String bdbh;

    @ApiModelProperty(value = "项目id")
    @TableField("Y029_XMK_PK_ID")
    private String y029XmkPkId;

    @ApiModelProperty(value = "所属项目编号")
    @TableField("SSXMBH")
    private String ssxmbh;

    @ApiModelProperty(value = "所属项目名称")
    @TableField("SSXMMC")
    private String ssxmmc;

    @ApiModelProperty(value = "标段内容/规模")
    @TableField("BDNRGM")
    private String bdnrgm;

    @ApiModelProperty(value = "标段建设范围")
    @TableField("BDJSFW")
    private String bdjsfw;

    @ApiModelProperty(value = "标类")
    @TableField("BL")
    private String bl;

    @ApiModelProperty(value = "招标报批材料")
    @TableField("ZBBPCL")
    private String zbbpcl;

    @ApiModelProperty(value = "审核批复文件")
    @TableField("SHPFWJ")
    private String shpfwj;

    @ApiModelProperty(value = "招标备案材料")
    @TableField("ZBBACL")
    private String zbbacl;

    @ApiModelProperty(value = "备案批复文件")
    @TableField("BAPFWJ")
    private String bapfwj;

    @ApiModelProperty(value = "是否公开招标")
    @TableField("SFGKZB")
    private String sfgkzb;

    @ApiModelProperty(value = "说明")
    @TableField("SM")
    private String sm;

    @ApiModelProperty(value = "是否二次开标")
    @TableField("SFECZB")
    private String sfeczb;

    @ApiModelProperty(value = "二次开标原因")
    @TableField("ECKBYY")
    private String eckbyy;

    @ApiModelProperty(value = "招投标阶段")
    @TableField("ZTBJD")
    private String ztbjd;

    @ApiModelProperty(value = "监管招投标部门")
    @TableField("JGZTBBM")
    private String jgztbbm;

    @ApiModelProperty(value = "新增用户ID")
    @TableField("CREATUSERID")
    private String creatuserid;

    @ApiModelProperty(value = "新增用户IP")
    @TableField("CREATIP")
    private String creatip;

    @ApiModelProperty(value = "修改用户ID")
    @TableField("MODIFYUSERID")
    private String modifyuserid;

    @ApiModelProperty(value = "修改用户IP")
    @TableField("MODIFYIP")
    private String modifyip;

    @ApiModelProperty(value = "删除标识 0-正常，1-已删除")
    @TableField("DISABLED")
    private String disabled;

    @ApiModelProperty(value = "备注")
    @TableField("REMARK")
    private String remark;

    @ApiModelProperty(value = "招标审核批复时间")
    @TableField("ZBSHPFSJ")
    private Date zbshpfsj;

    @ApiModelProperty(value = "备案批复时间")
    @TableField("BAPFSJ")
    private Date bapfsj;

    @ApiModelProperty(value = "新增时间")
    @TableField("CREATTIME")
    private Date creattime;

    @ApiModelProperty(value = "修改时间")
    @TableField("MODIFYTIME")
    private Date modifytime;

    @ApiModelProperty(value = "标底（万）")
    @TableField("BD")
    private String bd;

    @ApiModelProperty(value = "最高限价（万）")
    @TableField("ZGXJ")
    private String zgxj;

    @ApiModelProperty(value = "基准价（万）")
    @TableField("JZJ")
    private String jzj;

    @ApiModelProperty(value = "保证金金额（万）")
    @TableField("BZJJE")
    private String bzjje;

    @ApiModelProperty(value = "项目名称")
    @TableField("XMMC")
    private String xmmc;

    @ApiModelProperty(value = "标段类型（设计/咨询/施工等）")
    @TableField("BDLX")
    private String bdlx;

    @ApiModelProperty(value = "中标单位")
    @TableField("ZBDW")
    private String zbdw;


}
